﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ZFine.Domain.Entity.Gas
{
    public class RollOutRecordEntity : IEntity<RollOutRecordEntity>, ICreationAudited, IDeleteAudited, IModificationAudited
    {
        /// <summary>
        /// 学校ID
        /// </summary>
        public string SchoolId { get; set; }
        /// <summary>
        /// 年级
        /// </summary>
        public string Class { get; set; }
        /// <summary>
        /// 学生姓名
        /// </summary>
        public string studentName { get; set; }
        /// <summary>
        /// 学生身份证号
        /// </summary>
        public string IDNumber { get; set; }
        /// 备注
        /// </summary>
        public string Content { get; set; }
        /// 转入学校名称
        /// </summary>
        public string InSchoolName { get; set; }
        /// 办理人姓名
        /// </summary>
        public string TransactorName { get; set; }
        /// 办理人与学生关系
        /// </summary>
        public string TransactorRelation { get; set; }
        /// 学生转出离校时间
        /// </summary>
        public string RollOutDate { get; set; }
        /// <summary>
        /// 户口本索引页名
        /// </summary>
        public string Pic_RollOutHouseHoldIndex { get; set; }
        /// <summary>
        /// 学生本人页照片
        /// </summary>
        public string Pic_RollOutHouseHoldStudent { get; set; }
        /// 办理人身份证照片
        /// </summary>  
        public string Pic_TransactorIDNumber { get; set; }
        /// 转出申请状态
        /// </summary>
        public string status { get; set; }

        public string F_Id { get; set; }
        public string F_CreatorUserId { get; set; }
        public DateTime? F_CreatorTime { get; set; }
        public bool? F_DeleteMark { get; set; }
        public string F_DeleteUserId { get; set; }
        public DateTime? F_DeleteTime { get; set; }
        public DateTime? F_LastModifyTime { get; set; }
        public string F_LastModifyUserId { get; set; }
    }
}
